'Delete a TXT record using the supplied information.
:param str domain: The domain to use to find the closest SOA.
:param str record_name: The record name (typically beginning with \'_acme-challenge.\').
:param str record_content: The record content (typically the challenge validation).
:param int record_ttl: The record TTL (number of seconds that the record may be cached).
:raises certbot.errors.PluginError: if an error occurs communicating with the DNS server'

def del_txt_record(self, domain_name, record_name, record_content):

    domain = self._find_domain(domain_name)
    n = dns.name.from_text(record_name)
    o = dns.name.from_text(domain)
    rel = n.relativize(o)
    update = dns.update.Update(domain, keyring=self.keyring, keyalgorithm=self.algorithm)
    update.delete(rel, dns.rdatatype.TXT, record_content)
    try:
        response = dns.query.tcp(update, self.server)
    except Exception as e:
        raise errors.PluginError('Encountered    error    deleting    TXT    record:    {0}'.format(e))
    rcode = response.rcode()
    if (rcode == dns.rcode.NOERROR):
        logger.debug('Successfully    deleted    TXT    record')
    else:
        raise errors.PluginError('Received    response    from    server:    {0}'.format(dns.rcode.to_text(rcode)))
