I believe I've found two different ways to write a new warcfile based off of an existing warcfile. I don't like this method, because it requires doubling the needed filespace, at least temporarily. But I can't see a way to edit the existing warcfile in-place with the warc python library. Maybe opening the same file for reading and writing, but that honestly sounds like a recipe for disaster.