http
PUT /api/documents/doc-123 HTTP/1.1
Host: api.example.com
If-Match: "v1-abc"
Content-Type: application/json
{"content": "Updated text"}
HTTP/1.1 409 Conflict
ETag: "v2-def"
Content-Type: application/json
{
"error": "version_conflict",
"message": "Document was modified by another user",
"expected_version": "v1-abc",
"current_version": "v2-def",
"action": "Fetch latest version and retry"
}