"Replace" operation is more effective than "insert" for batch operations and is used in high-level connectors like Spring Data connector.
Upsert operation is a more effective counterpart for the "update" operation for the same purposes.
Both operations are supported in the box API, so they should exist for closer compatibility with this API.