For mass editing in a single network I heavily use tags and then go about selecting the tag's and editing their configuration in one go.
Usually when you connect a new switch to a network the first thing you do is the following. Go to switch -> switchports and then apply following filter. switch:nameofnewswitch port:1-48 and then give them all the tag ACCESS and a second tag depicting the VLAN they are supposed to be in.
Next time you need to edit all those ports you just go tag:nameoftag and then you bulk edit them.
There is also a port-profile early access feature but it is missing some key configurations IMHO.
If you're heavily into API's and you automate new switches into a network it might be a good idea to automatically add tags to new ports.