issue 17 Added --update and --no-update to edit subcommand