Not sure why you think you must break parity.
If you can free up your largest drive by copying the contents elsewhere then formatting it, it's a straightforward rsync source disk to newly formatted destination disk, format source, pick another source drive, continue until done. If you are out of space, yes, you will need another strategy.
The only reason you would have to break parity is if you feel you must rearrange disks so the content ends up on the exact same slot as before, and even then you can wait and only break and rebuild parity once after all the copying is done.
This is not good. Accidentally losing data either by a botched command line, multiple drive failure, malware, etc, should be an inconvenience, not a show stopper. If you don't have good backups, you need to get that solved BEFORE you play around with the array any further.
Parity is not a replacement for backups, it's to keep your array usable while you replace a single failed drive. It doesn't protect against any other threat. Once you have verified proper backups in place, then you no longer need to worry about losing data to whatever comes along.