It didnt show up in previous versions of WHM so all I had to do was to execute that and set NameVirtualHost in order to change dedicated -> shared IP.

Can somebody tell me how to get functionality I had with ease, because, in order to bypass this IP changing prevention, I had to add 200 reseller accounts and assign 200 different IPs to them, which is more than stupid, but, what else could I do?

PartnerNOC

If you allredy added the sites (you should have added them to the corect ip in transfering)

hard way
1. cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf .bak (just to be safe)
2.pico /usr/local/apache/conf/httpd.conf
3 locate all of the reseller accounts doamins and edit httpd.conf to change to reseller shared ip
4. edit DNS records of all DNS records to point to shared ip
5. service httpd restart

easy way
1. make a fresh backup of all reseller accounts
2. Edit Setup change main shared Ip to resellers shared IP & resellers nameservers
3. delete all reseller accounts
4. now restore all reseller accounts
5. done all sites on new shared ip (dont forget to change setup back to the way you had it )