docs: def update_record_ip(self, ip, domain, name, record_type):
          """Update the IP address(es) for (a) domain(s) specified by type and name.
  
          :param ip: the new IP for the DNS record (ex. '123.1.2.255')
          :param domain: the domain where the DNS belongs to (ex. 'example.com')
          :param name: the DNS record name to be updated (ex. 'dynamic')
          :param record_type: Record type (ex. 'CNAME', 'A'...)
  
          :return: True if no exceptions occurred
          """
  
          records = self.get_records(domain, name=name, record_type=record_type)
          data = {'data': str(ip)}
          for rec in records:
              rec.update(data)
              self.update_record(domain, rec)
  
          # If we didn't get any exceptions, return True to let the user know
          return True