As you mentioned, IPFS addresses link to a specific content that cannot change.
For changing content, there is IPNS which stays native to the IPFS ecosystem but requires you to host an IPFS node (or find and trust an IPNS provider). An IPNS key can link to one folder (or file). A kubo node can host multiple IPNS keys.
Another option is using a different protocol to distribute the latest IPFS address to your content, e.g. HTTP, Matrix, RSS, E-Mail, ActivityPub, ATProto, Git (HTTPS or SSH).