how does one edit the boot menu so that it boots directly without having to select “rescue” or one of them previous kernel versions.
Use sudo grubby
to set the default. See man grubby
for details.
If you have a boot without issues, it should just not popup the grub menu the next boot. If you are using Fedora Workstation, and not an atomic version, then @barryascott notes how to update grub menu items by using grubby. However if you are using an atomic version (Silverblue or the like) you will need to use rpm-ostree to modify the menu behaviour.