docs: def _put(self, *args, **kwargs):
          """
          A wrapper for putting things. It will also json encode your 'data' parameter
  
          :returns: The response of your put
          :rtype: dict
          """
          if 'data' in kwargs:
              kwargs['data'] = json.dumps(kwargs['data'])
          response = requests.put(*args, **kwargs)
          response.raise_for_status()