Remove _id from documents during update if the document contains an
update modifier (which implies that only a portion of the doc is being
updated).

This is necessary because updating docs with manipulate=True, inserts
a new object id causing OperationalError on the server.