<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def update(self, item, dry_run=None):
 """Update an item in backend."""

        return self.backend.update(validate(item, version=self.version, context=self.context), dry_run=dry_run)