This is on a Cisco 300 series small business switch, OS version 1.4.0.1
myswitch#sh run interface vlan 1
interface vlan 1
ip address 10.62.10.1 255.255.255.0
no ip address dhcp
!
myswitch#conf t
myswitch(config)#interface vlan 1
myswitch(config-if)#ip address 10.62.10.4 255.255.255.0
Duplicated IP interface on the same subnet.
myswitch(config-if)#
In summary, if you want to change the management IP address of your switch, or any VLAN interface on it for that matter, you must either do "no ip address", which most likely means it must be done from the console. Alternatively, the interface will revert to being a DHCP client, or you can address it onto another layer 3 network.
"Cisco caveat" indeed.