Abänderung des Scheidungsurteils (aArt. 153 Abs. 2 ZGB), hat sich ergeben: A.- Mit Urteil vom 28. April 1988 schied das Obergericht des Kantons Thurgau die Ehe von A._ (Ehefrau) und B._ (Ehemann) und erkannte in Bezug auf den Unterhalt der drei Kinder C._ (geboren 1976), D._ (1979), E._ (1982) und von A._ was folgt: 4. Der Beklagte ist verpflichtet, an den Unterhalt der Kinder monatlich und im Voraus je Fr. 600.-- bis zum vollendeten 10. Altersjahr und hernach je Fr. 700.--, allfällige Kinderzulagen eingeschlossen, zu bezahlen bis zur Aufnahme der vollen Erwerbstätigkeit der Kinder, mindestens aber bis zu deren zurückgelegtem 18. Altersjahr und längstens bis zu deren zurückgelegtem 20. Altersjahr. 5. Der Beklagte ist verpflichtet, der Klägerin eine Rente im Sinne von Art. 151 ZGB von monatlich Fr. 1'500.-- zu bezahlen. Diese Rente reduziert sich um jeweils Fr. 200.-- bei Wegfall einer Unterhaltsverpflichtung für ein Kind. Die Rente ist geschuldet bis zum Eintritt der Klägerin in die AHV-Berechtigung. Mit Abänderungsurteil vom 16. Mai 1995 reduzierte das Obergericht des Kantons Thurgau die von B._ bis zum vollendeten 10. Lebensjahr der Kinder geschuldeten Renten von Fr. 600.-- auf Fr. 400.--; die danach zu entrichtenden Kinderrenten kürzte es ebenfalls um Fr. 200.-- auf Fr. 500.--. Ferner reduzierte es die A._ zustehende Rente von Fr. 1'500.-- auf Fr. 1'200.--; unverändert blieb die Herabsetzung dieser Rente um jeweils Fr. 200.-- bei Wegfall einer Unterhaltsverpflichtung für ein Kind sowie die Befristung der Rente bis zum Eintritt der Klägerin in die AHV-Berechtigung. Das Bundesgericht hob mit Urteil vom 2. Juli 1996 (5C. 32/1996) die Reduktion der Kinderrenten auf und bestätigte die Kürzung der Rente, die A._ zustand. B.- Das Bezirksgericht Bischofszell wies mit Urteil vom 30. Juni 2000 die Klage von B._ ab, mit der er in Abänderung des Scheidungsurteils sowie des Abänderungsurteils verlangt hatte, dass die A._ zuerkannte Rente mit Wirkung ab dem 1. Juli 1999 gänzlich aufzuheben sei. Dagegen erkannte das Obergericht des Kantons Thurgau in teilweiser Gutheissung der klägerischen Berufung mit Urteil vom 29. Mai 2001 was folgt: 1. Ziffer 5 des Urteils des Obergerichts des Kantons Thurgau vom 28. April 1988 wird mit Wirkung ab 1. Mai 2001 wie folgt geändert: "Der Beklagte wird verpflichtet, der Klägerin eine Rente im Sinn von Art. 151 ZGB von monatlich Fr. 900.-- zu bezahlen. Diese Rente reduziert sich um jeweils Fr. 200.-- bei Wegfall einer Unterhaltsverpflichtung für ein Kind. Die Rente ist geschuldet bis zum Eintritt der Klägerin in die AHV-Berechtigung.. " C.- Die Beklagte beantragt dem Bundesgericht mit Berufung, das Urteil des Obergerichts des Kantons Thurgau vom 29. Mai 2001 sei aufzuheben und die Klage abzuweisen (Begehren 1). Eventuell verlangt sie die Herabsetzung der Rente auf monatlich Fr. 1'016.-- (Begehren 2), subeventuell die Rückweisung der Sache mit Ausnahme des unabänderlichen Teils der Rente zur Neubeurteilung an die Vorinstanz (Begehren 3). Dabei sei eine allfällige Reduktion der Frauenrente erst auf den Zeitpunkt vorzusehen, in welchem die Rentenregelung rechtskräftig werde (Begehren 4). Das Obergericht hat Gegenbemerkungen angebracht und beantragt, die Berufung abzuweisen. Der Kläger schliesst auf Abweisung der Berufung und beantragt mit Anschlussberufung, das angefochtene Urteil vom 29. Mai 2001 sei aufzuheben, seine Klage sei in Abänderung der obergerichtlichen Urteile vom 28. April 1988 und vom 16. Mai 1995 gutzuheissen und die ihm auferlegte Rente mit Wirkung ab dem 1. Juli 1999 gänzlich aufzuheben. Eventuell sei die Angelegenheit zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Beklagte beantragt die Abweisung der Anschlussberufung, soweit darauf einzutreten ist.