Rebranding is a tool available to any entity, individual or corporate, who really want to get out of a particular identity and move to a new one.
It can be done at any time, whether you are doing well currently or not, and it’s mostly to signal a change which is expected to bring better results.