Replace a managed object

Replace an entire managed object or create one with a client-assigned identifier.