Isto é o que eu faço para redimensionar coleções limitadas:
db.runCommand({"convertToCapped": "log", size: 1000000000});
Eu já tenho uma Coleção Limitada chamada "log". Então eu apenas executo o "convertToCapped" nele novamente, especificando um novo tamanho. Eu não tentei reduzir o tamanho da coleção. Isso pode ser algo que você precisaria usar a versão de Scott Hernandez. Mas isso funciona para aumentar o tamanho de suas coleções limitadas sem perder nenhum dado
EDITAR: @JMichal está correto. Os dados são preservados, mas os índices não são e precisarão ser recriados.