diff --git a/doc/classes/Tree.xml b/doc/classes/Tree.xml
index f1e799898d0..8502707096b 100644
--- a/doc/classes/Tree.xml
+++ b/doc/classes/Tree.xml
@@ -57,6 +57,13 @@
The new item will be the [code]idx[/code]th child of parent, or it will be the last child if there are not enough siblings.
+
+
+
+
+ Edits the selected tree item as if it was clicked. The item must be set editable with [method TreeItem.set_editable]. Returns [code]true[/code] if the item could be edited. Fails if no item is selected.
+
+
diff --git a/scene/gui/tree.cpp b/scene/gui/tree.cpp
index ad06739da9b..17fe001b5da 100644
--- a/scene/gui/tree.cpp
+++ b/scene/gui/tree.cpp
@@ -4187,6 +4187,7 @@ void Tree::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_edited"), &Tree::get_edited);
ClassDB::bind_method(D_METHOD("get_edited_column"), &Tree::get_edited_column);
+ ClassDB::bind_method(D_METHOD("edit_selected"), &Tree::edit_selected);
ClassDB::bind_method(D_METHOD("get_custom_popup_rect"), &Tree::get_custom_popup_rect);
ClassDB::bind_method(D_METHOD("get_item_area_rect", "item", "column"), &Tree::_get_item_rect, DEFVAL(-1));
ClassDB::bind_method(D_METHOD("get_item_at_position", "position"), &Tree::get_item_at_position);