code: def update(self, *, name=None, show_headers=None, show_totals=None, style=None):
          
          if name is None and show_headers is None and show_totals is None and style is None:
              raise ValueError('Provide at least one parameter to update')
          data = {}
          if name:
              data['name'] = name
          if show_headers:
              data['showHeaders'] = show_headers
          if show_totals:
              data['showTotals'] = show_totals
          if style:
              data['style'] = style
  
          response = self.session.patch(self.build_url(''), data=data)
          if not response:
              return False
  
          data = response.json()
          self.name = data.get('name', self.name)
          self.show_headers = data.get('showHeaders', self.show_headers)
          self.show_totals = data.get('showTotals', self.show_totals)
          self.style = data.get('style', self.style)
  
          return True
docs: Updates this table
          :param str name: the name of the table
          :param bool show_headers: whether or not to show the headers
          :param bool show_totals: whether or not to show the totals
          :param str style: the style of the table
          :return: Success or Failure