Support remove and replace in addition to add for array argumets

As of 2.0.1 only add is supported for array arguments. Every use of say --arr will extend the underlying field by one entry. But say the default is [1,2,3] its not possible to set the value to [4,5] as only add is supported.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information