We should test the following scenarios:
1. If a concurrent update modifies the same document such that the original update query will still match, we do not lose the conflicting write.
2. If a concurrent update modifies the same document such that the original update query will NOT match or if a concurrent delete removes this document, we do not modify any document.