Summarizing what others wrote here:
You are about to shoot yourself in the foot. You need that menu in case something goes wrong; sooner or later that will happen. Don't attempt to get rid of the Grub menu completely; give yourself a chance to fix things in the worst case. It's okay to minimize the timeout to 2 seconds, but don't try to remove the menu completely.
Considering how long everything else takes at boot time (memory and hardware self-test etc., loading the kernel, initializing the system with all the various system services), those 2 seconds won't kill you; but not having the ability to fix your system by booting a previous kernel will.
Take this advice from someone who has been working with Linux since the late 1990s.
Also, from your comments it sounds as if you might not be aware that you need to run sudo update-grub
after you edited that config file: Only then will the changes be propagated from /etc/default/grub
which you edited to /boot/grub/grub.cfg
which is generated from your configuration in /etc/default/grub
plus kernels and other operating systems that are found (at that time) on your disks.
If your changes never seem to take effect, check where Grub is actually installed to; if you use the legacy MBR partitioning scheme, make sure you install it to the MBR of the disk you are booting from. If there is a previous install of Grub and your current one was installed to another boot sector, it might still boot your system, but any changes you make to your current Grub will only affect a Grub that is never used.
If you do that, please check the documentation exactly how to do it; it might be a dangerous operation.