docs: def update_records(self, headers, zoneID, updateRecords):
          """Update DNS records."""
          IP = requests.get(self.GET_EXT_IP_URL).text
          message = True
          errorsRecords = []
          sucessRecords = []
          for record in updateRecords:
              updateEndpoint = '/' + zoneID + '/dns_records/' + record[0]
              updateUrl = self.BASE_URL + updateEndpoint
              data = json.dumps({
                  'id': zoneID,
                  'type': record[2],
                  'name': record[1],
                  'content': IP,
                  'proxied': record[4]
                  })
              if record[3] != IP and record[2] == 'A':
                  result = requests.put(updateUrl,
                      headers=headers, data=data).json()
                  if result['success'] == True:
                      sucessRecords.append(record[1])
                  else:
                      errorsRecords.append(record[1])
                  if errorsRecords != []:
                      message = ("There was an error updating these records: "
                          + str(errorsRecords) + " , the rest is OK.")
                  else:
                      message = ("These records got updated: "
                          + str(sucessRecords))
          return message