'Delete a zone.
Note: This will delete all the records belonging to this zone.
:param zone: Zone to delete.
:type  zone: :class:`Zone`
:rtype: ``bool``'

def delete_zone(self, zone):

    action = ('/v1/zones/%s' % zone.id)
    try:
        response = self.connection.request(action=action, method='DELETE')
    except LuadnsException:
        e = sys.exc_info()[1]
        if (e.message in ['Resource    not    found.', 'Zone    not    found.']):
            raise ZoneDoesNotExistError(zone_id=zone.id, value='', driver=self)
        else:
            raise e
    return (response.status == 200)
