Is it possible to edit all texts without affecting other curves using Python?
Edited, thanks.

import bpy

curves = bpy.data.curves

for c in curves:
    if isinstance (c, bpy.types.TextCurve):
        print(c.body)
        c.body = 'this works in better style'