I did a quick test and the result is promising. I could change the label of the remark node with a script in Node-RED. This may be a starting point to get you going. Just be careful to not play with sensitive flows. It is advisable to use a testing environment to not risk your flows.
[{"id":"c250b46e.0b6d88","type":"tab","label":"AAA","disabled":false,"info":""},{"id":"5e65cebb.b05e6","type":"comment","z":"c250b46e.0b6d88","name":"AAA 2021-03-14T19:05:27.190Z","info":"AAA","x":290,"y":120,"wires":[]},{"id":"fcc286c1.f2a1a8","type":"inject","z":"c250b46e.0b6d88","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":220,"y":200,"wires":[["ce2ee89b.6ff4d8"]]},{"id":"c5a64ff.d9b53b","type":"function","z":"c250b46e.0b6d88","name":"","func":"let pay = msg.payload;\n\nlet row = pay.findIndex(element => element.info === \"AAA\");\n\npay[row].name = \"AAA \" + new Date().toISOString();\n\nmsg.payload = pay;\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":680,"y":200,"wires":[["8660bd16.6ebe4"]]},{"id":"ce2ee89b.6ff4d8","type":"file in","z":"c250b46e.0b6d88","name":"Read flow.json","filename":"C:/Users/OCM/.node-red/projects/TESTE-DELETE/flow.json","format":"utf8","chunk":false,"sendError":false,"encoding":"none","x":400,"y":200,"wires":[["6249bd41.185694"]]},{"id":"6249bd41.185694","type":"json","z":"c250b46e.0b6d88","name":"","property":"payload","action":"obj","pretty":false,"x":550,"y":200,"wires":[["c5a64ff.d9b53b"]]},{"id":"6ed38985.fa4158","type":"file","z":"c250b46e.0b6d88","name":"Save flow.json","filename":"C:/Users/OCM/.node-red/projects/TESTE-DELETE/flow.json","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":660,"y":280,"wires":[[]]},{"id":"8660bd16.6ebe4","type":"json","z":"c250b46e.0b6d88","name":"","property":"payload","action":"str","pretty":false,"x":430,"y":280,"wires":[["6ed38985.fa4158"]]}]