If this is a batch campaign, then you can make changes w/o Pausing the campaign with a lot less to worry about as compared to making changes to a live trigger campaign. Given that the changes get saved before the batch campaign's next scheduled run, you should be good. Additionally, to clarify reupdates to the Wait step: Any change to the wait step will only impact persons entering the wait step after the change. for all leads that were already ion the wait step when you changed it will not be impacted by the change. If you don't want to make changes to a scheduled/recurring campaign, you can always remove clear the schedule/recurrence, make changes, and then schedule it again (although I still think you should be good with making changes to a scheduled campaign as long as changes get saved before the campaign's next run).
Also, Abort campaign option is by and large for emergency use only (not for making updates), e.g., for the cases when you launch/run a campaign and immediately realize it was a mistake, aborting it is how you pull the emergency brake and stop the campaign mid-run. This will immediately stop campaign from processing any further qualified people through its flow.