'Converts the url back to a string, applying all updates made
to the fields thereof.
Note: if a host name has been added and none was present
before, will enforce scheme -> "http" unless otherwise
specified.  Double-slashes are removed from the resultant
path, and the query string is reconstructed only if the
query_dict has been modified/updated.'

def unparse(self):

    return urlunparse(self._unparse())
