Have a look at doing basic etag based version conflicts before making sweeping changes
Can clear the conflicts for a document
We'll call them failed writes, let's move on
MVCC of a sort
tests for basic conflict creation