I would strongly recommend PyCharm - not just for refactorings. Since the first PyCharm answer was posted here a few years ago the refactoring support in PyCharm has improved significantly.
Python Refactorings available in PyCharm (last checked 2016/07/27 in PyCharm 2016.2)
- Change Signature
- Convert to Python Package/Module
- Copy
- Extract Refactorings
- Inline
- Invert Boolean
- Make Top-Level Function
- Move Refactorings
- Push Members down
- Pull Members up
- Rename Refactorings
- Safe Delete
XML refactorings (I checked in context menu in an XML file):
- Rename
- Move
- Copy
- Extract Subquery as CTE
- Inline
Javascript refactorings:
- Extract Parameter in JavaScript
- Change Signature in JavaScript
- Extract Variable in JavaScript