<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, space, key, operations, **kwargs) -> _MethodRet: """ Update request coroutine. Examples: .. code-block:: pycon # Assuming tuple [0, 'hello'] is in space tester <Response sync=3 rowcount=1 data=[ <TarantoolTuple id=0 name='hi!'> ]> # you can use fields names as well <Response sync=3 rowcount=1 data=[ <TarantoolTuple id=0 name='hola'> ]> :param space: space id or space name. :param key: key to update :param operations: Operations list of the following format: https://tarantool.org/doc/book/box/box_space.html?highlight=update#lua-function.space_object.update You can use field numbers as well as their names in space format as a field_no (if only fetch_schema is True). If field is unknown then TarantoolSchemaError is raised. :param index: index id or name :param timeout: Request timeout :returns: :class:`asynctnt.Response` instance """

        return self._db.update(space, key, operations, **kwargs)