docs: def update(self, space, key, operations, **kwargs) -> _MethodRet:
          """
              Update request coroutine.
  
              Examples:
  
              .. code-block:: pycon
  
                  # Assuming tuple [0, 'hello'] is in space tester
  
                  >>> await conn.update('tester', [0], [ ['=', 1, 'hi!'] ])
                  <Response sync=3 rowcount=1 data=[
                      <TarantoolTuple id=0 name='hi!'>
                  ]>
  
                  # you can use fields names as well
                  >>> res = await conn.update('tester', [0],
                  ...                         [ ['=', 'text', 'hola'] ])
                  <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:
                      [ [op_type, field_no, ...], ... ]. Please refer to
                      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)