tests; update individual args

If an arg exists, and it and replacement are updatable (dicts), then
update existing arg rather than replacing it.

Started adding tests