Current docs don't seem to say what is the recovery procedure if there is a conflict when doing a put. Add this and refer to perform list & diff & update