docs: def update(self, record_id, fields, typecast=False):
          """
          Updates a record by its record id.
          Only Fields passed are updated, the rest are left as is.
  
          >>> record = airtable.match('Employee Id', 'DD13332454')
          >>> fields = {'Status': 'Fired'}
          >>> airtable.update(record['id'], fields)
  
          Args:
              record_id(``str``): Id of Record to update
              fields(``dict``): Fields to update.
                  Must be dictionary with Column names as Key
              typecast(``boolean``): Automatic data conversion from string values.
  
          Returns:
              record (``dict``): Updated record
          """
          record_url = self.record_url(record_id)
          return self._patch(record_url, json_data={"fields": fields, "typecast": typecast})