No grub menu booting

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.