To answer Your question:there is no need to make ecm changes when installing slip-on mufflers.
Had to laugh at" law abiding biker" removing catalytic converter,which is against Federal law.
My state law says that factory muffler cannot be altered in any way.However most do change their mufflers.To each their own,but be prepared to undo as laws become stricter or enforced.