:param params: a sys.argv like list of parameters :param apply_previous_cli_entries: Should previous params from the CLI be applied :param attach_cdc: Should the collection doc cache be attached to the args.internals :returns: Indication if the args update succeeded or failed )