Meu entendimento básico de um link simbólico é como um arquivo especial, um arquivo que contém um caminho de string para outro arquivo. O VFS do kernel abstrai muito disso, mas há alguma razão pela qual os links simbólicos parecem impossíveis de editar?
Em outras palavras: posso editar um link simbólico? Se não, por que não?
Entendo que existem várias maneiras de substituir os links simbólicos (duas alternativas estão atualmente na seção de respostas), mas seria interessante obter uma explicação sobre por que a substituição parece ser a única maneira de lidar com links simbólicos. Por que você não pode simplesmente mudar para onde eles apontam?