I had to change NetApp OnTap management IPs to a new subnet and also switching physical switchports at the same time, here is the procedure that worked for me.
1. Create new cluster_mgmt interface
network interface create -vserver Cluster -lif cluster_mgmt_new -role cluster-mgmt -home-node Node-01 -home-port e0M -address 10.0.0.10 -netmask 255.255.255.0
2. Create new default route
network route create -vserver Cluster -destination 0.0.0.0/0 -gateway 10.0.0.1
3. Delete old default route
network route delete 0.0.0.0/0 -gateway 10.1.0.1 -vserver Cluster
4. Recable e0M interfaces to new Switch, SSH to new IP
5. Change IP of e0M Node1 interface
network interface modify -vServer Cluster -lif Node-01_mgmt1 -service-policy default-management -address 10.0.0.11 -netmask 255.255.255.0
6. Change IP of e0M Node1 interface
network interface modify -vServer Cluster -lif Node-02_mgmt1 -service-policy default-management -address 10.0.0.12 -netmask 255.255.255.0
7. Disable and delete old CLuster Interface
network interface modify -vserver Cluster -lif cluster_mgmt -status-admin down
network interface delete -vserver Cluster -lif cluster_mgmt
8. change serviceprocessor IPs
system service-processor network modify -node Node-01 -ip-address 10.0.0.13 -netmask 255.255.255.0 -gateway 10.0.0.1 -address-family IPv4 -enable true
system service-processor network modify -node Node-02 -ip-address 10.0.0.14 -netmask 255.255.255.0 -gateway 10.0.0.1 -address-family IPv4 -enable true
Everything stays online as you should never use e0M for frontend traffic.