Modify a url by first parsing it and then replacing components with the non-NULL arguments of this function.

modify_url(
url,
scheme = NULL,
hostname = NULL,
port = NULL,
path = NULL,
query = NULL,
params = NULL,
fragment = NULL,
)