Supports updating documents, creates a new version