Standard AVR programming software

The Programmer will let you do that. It connects to the ICSP header to access the memory areas directly to make fuse changes.
When you select Sketch:Burn Bootloader, it will change the fuses to the values shown in boards.txt.
For the Uno:

uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0xFD
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex