(opinião de um não advogado)
A licença é clara o suficiente e a resposta para ambas as perguntas é sim. Você pode modificar, mas você deve manter os avisos originais e adicionar você mesmo com a data da alteração.
No entanto, observe a seguinte cláusula 2b:
You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
De acordo com a cláusula 1:
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
Com efeito, todo o seu produto se torna GPL e você só pode cobrar pela distribuição e garantia.
A única solução para evitar que o seu produto se torne de código aberto, é compartimentar o código para que o plug-in permaneça distinto o suficiente e separado do seu próprio código. Nesse caso, você só precisará publicar o código modificado do plug-in.