Thrown when the request conflicts with the current state of the resource, such as attempting to modify a resource that has been changed by another process.